<?php
namespace name1;
include 'hello.php';
include 'mmd.php';
function hello(){
	echo __NAMESPACE__ . " ： hello（name1）<br>";
}
echo "<p>====== name1下调用hello() ==================================================</p>";
hello();

namespace name2;
function hello(){
	echo __NAMESPACE__ . " ： hello（name2）<br>";
}
echo "<p>====== name2下调用hello() ==================================================</p>";
hello();

echo "<p>====== name2下调用name1空间的hello() ==================================================</p>";
\name1\hello();

echo "<p>====== name2下调用 include 'hello.php'; 里面的 hello() ==================================================</p>";
\hello();		//反斜杠后面直接是方法名，表示调用没有命名空间的方法；不加反斜杠则表示调用当前命名空间下的方法

echo "<p>====== name2下调用 include 'mmd.php'; 里面的 hello() ==================================================</p>";
\mmd\hello();